proteinoid microsphere - French English Dictionary